//
//  UINavigationController++.swift
//  W_BAR_MAIN
//
//  Created by LC_WJH on 2017/11/15.
//  Copyright © 2017年 LC_WJH. All rights reserved.
//

import UIKit
extension UINavigationController {
    
    
    /// 尝试移除从顶层向下的第 dis 个Viewcontroller, dis <= 0 代表从顶向下的第几个
    /// 这个功能主要是用于整理视图堆栈,可以把之前不再使用的推入删掉,这样返回之后就可以直接返回到上上个视图之类
    /// - Parameter dis:
    public func tryRemoveViewChileFromTop(_ dis:Int)->Void{
        
        if dis <= 0 {
            let c:Int = children.count
            if c > (1 -  dis ){
                let ss =  children[ c - 1 + dis ];
                ss.removeFromParent();
            }
        }
    }
}
